@charset "UTF-8";

/***************************
    event
***************************/

/* event : 공통 */
.popWrap01 .coupon_issued_wrap {padding:100px 0; text-align:center;}
.txt_btn_before {float:left; line-height:30px !important;}

/* event : 도움말 박스 */
.box_help_list {margin:20px 0; border:1px solid #000; padding:20px;}
.box_help_list h5 {font-size:16px; margin-bottom:10px; font-weight:400; color:#000;}
.box_help_list li {position:relative; padding-left:10px; font-size:14px; color:#333;}
.box_help_list li:before {content:""; width:5px; height:2px; background:#999; position:absolute; top:50%; margin-top:-1px; left:0;}
.box_help_list.no_line {margin:10px 0; padding:0; border:none;}

/* event - 기획전 관리 */
.prodCategory .categoryList .sub_exhib {margin-top:-5px; text-decoration:underline;}
/* 기획전 설정 팝업 */
.product_categorize_area table td {font-size:12px !important;}
.product_categorize_area table label {font-size:13px !important;}
.product_categorize1{width: 100%;}
.product_categorize1 li{text-align: left; line-height: 38px;}
.product_categorize1 li a{float: none !important; width: 100%;}
.product_categorize1 li.on a {display:block; font-weight:700;}
.product_categorize2 li {padding-left:10px; line-height:38px;}
.product_categorize2 li:after {left:0; top:43%;}
.product_categorize2 li span {margin:0 15px !important;}

/* event - QR코드 관리 */
.qrcode_box {display:inline-block; width:63px; height:63px; border:1px solid #e7e7e7; background:#fff;}

/* event - 쿠폰관리  */
.benefit_coupon .image_box1 input[type="radio"] + label {margin-right:20px !important; padding-left:0px; padding-bottom:25px; height:inherit; width:18%;}
.benefit_coupon .image_box1 input[type="radio"] + label:before {top:inherit; bottom:0px; left:43%;}
.benefit_coupon .image_box1 input[type="radio"]:checked + label:after {top:inherit; bottom:5px; left:45%;}
.benefit_coupon .image_box1 label span {width:100%; border:1px solid #bbb;}
.benefit_coupon .image_box1 label span img {width:100%;}
.benefit_coupon_add .bullet_dot {padding-left:40px;}
.benefit_coupon_add .bullet_dot:after {top:19px;}
/*  event - 쿠폰관리 - 쿠폰 이미지 미리보기 */
.popWrap01 .coupon {margin:0 auto; width:272px; height:154px; padding:30px 0; background:url(../images/coupon_bg.jpg) no-repeat left top; box-sizing:border-box; text-align:center;}
.popWrap01 .coupon .txt1 {font-size:14px; font-weight:300;}
.popWrap01 .coupon .txt2 {font-size:18px; font-weight:400; color:#222; line-height:68px; vertical-align:bottom;}
.popWrap01 .coupon .txt2 strong {font-size:46px; font-weight:500;}
.popWrap01 .coupon .txt3 {font-size:13px; font-weight:300;}
.popWrap01 .btn_download {display:inline-block; margin-top:20px; padding:10px 0; width:272px; height:44px; text-align:center; vertical-align:middle; border:1px solid #bbb;}
.popWrap01 .btn_download span {padding-right:32px; font-size:16px; font-weight:300; background:url(../images/btn_download.jpg) no-repeat center right;}
/* event - 쿠폰관리 - 쿠폰 다운로드 이미지 미리보기 */
.coupon_img1 {margin:10px 0; width:62px; height:23px; border:1px solid #e7e7e7; background:#fbfbfb; text-align:center;}
.coupon_img1 img {max-width:100%; max-height:100%;}
.coupon_img2 {margin:10px 0; width:216px; height:105px; border:1px solid #e7e7e7; background:#fbfbfb; text-align:center;}
.coupon_img2 img {max-width:100%; max-height:100%;}
/* event - 쿠폰관리 ( benefit_coupon_issued ~ 7 ) */
.popWrap04, .popWrap05, .popWrap06 {position:fixed; top:200px; left:50%; margin-left:-450px; width:900px; background:#fff; overflow:hidden; z-index:30;}
.pop_couponWrap {padding:0 10px 10px;}
.pop_couponWrap .table.style04 table tbody tr:last-child th {border-bottom:1px solid #adb8bd;}
.pop_couponWrap td >.selectWrap, .pop_coupontWrap td >input {display:inline-block;}
.pop_couponWrap .tab + .listWrap.style04 .list {border-top:0;}
.pop_couponWrap .time_box {display:inline-block; float:none;}
.pop_couponWrap .time_box .selectWrap {display:inline-block; vertical-align:middle;}
.pop_couponWrap .descBox h5 {font-size:17px;}
.coupon_issued_wrap .listWrap.style04 .list table tbody td button + button {display:block; margin-top:5px;}
.coupon_issued_wrap .dis_in_vm {display:inline-block; vertical-align:middle;}
.coupon_issued_wrap .table.style05 table tbody tr td p {line-height:20px;}
/* event - 쿠폰 선택 팝업 */
.couponpop table td:first-child {border-left:0 !important;}

/* event - 알림등록 혜택 - 통계 */
.benefit_remind_statistics .box_help_list li:before {display:none;}

/* event - 고객혜택관리 -   혜택관리 - 혜택 등록 */
.table.style04 table tbody tr td button {height:38px; padding:0 15px; color:#666; font-size:13px; line-height:36px; border:1px solid #adb8bd;}
.table.style04 table tbody tr td span.double {line-height:normal;}
.categorySelect {position:relative; overflow:hidden; display:table; width:98%; padding-bottom:38px; margin-bottom:15px; margin-top:15px;}
.categorySelect >a {position:absolute; bottom:0; left:0; width:100%; text-align:center; border:1px solid #adb8bd; background:#fff;}
.categorySelect >a strong {position:relative; display:inline-block; height:36px; padding-right:36px; color:#666; font-size:13px; font-weight:300; line-height:36px;}
.categorySelect >a strong:after {content:''; position:absolute; top:45%; right:15px; width:11px; height:14px; border-width:7px 6px; border-style:solid; border-color:#adb8bd transparent transparent transparent;}
.categorySelect >div {display:table-cell; width:25%; border-top:1px solid #adb8bd; border-right:1px solid #adb8bd; border-bottom:1px solid #adb8bd;}
.categorySelect >div:first-child {border-left:1px solid #adb8bd;}
.categorySelect >div p {overflow:hidden; border-bottom:1px solid #adb8bd; background:#fbfbfb;}
.categorySelect >div p label {margin-left:11px; color:#222;}
.categorySelect >div ul {overflow:hidden; height:160px; padding-bottom:10px;}
.categorySelect >div ul li {overflow:hidden; width:100%; padding:0 11px; color:#666; white-space:normal; overflow-y:auto;}
.categorySelect >div ul li.title {height:44px; color:#222; line-height:44px; border-bottom:1px solid #adb8bd; background:#fbfbfb;}
.categorySelect >div ul li label {margin-left:0;}
.table.style04 .intable_type table tr th .excel {height:30px; padding:0 12px; color:#fff; line-height:30px; border:0;}
.table.style04 .intable_type table tr th .delete {height:30px; padding:0 12px; color:#fff; line-height:30px; border:0;}
.table.style04 .intable_type table tr th {height:auto; line-height:normal; text-align:center;}
.table.style04 .intable_type table tr td {height:auto;}
.table.style04 .intable_type table tr td a {float:none; margin-left:0;}
.table.style04 .intable_type table tr label {float:none; margin-left:0;}
.table.style04 .intable_type table i {margin-top:0;}
.table.style04 table tbody tr td.radio_label30 input[type=radio] + label {margin-right:30px;}
